package yh;

/**
 * @Author:云尚
 * @Description:方法定义的分类
 */
public class MethodDemo {
    //无参数，无返回值方法
    void method1(){
        System.out.println("无参数，无返回值方法");
    }
    //有参数，无返回值方法
    void method2(String arr){
        System.out.println("有参数无返回值方法，参数是："+arr);
    }
    //无参数，有返回值方法
    String method3(){
        return "结果1";   //返回的内容必须和返回类型保持一致
    }
    //有参数，有返回值方法
    String method4(String arr){
        System.out.println("有参数有返回值方法，参数是："+arr);
        return "结果2";
    }

    public static void main(String[] args) {
        //创建对象
        MethodDemo methodDemo=new MethodDemo();
        //调用方法
        methodDemo.method1();
        methodDemo.method2("张三");
        String result1 = methodDemo.method3();
        System.out.println(result1);
        String result2 = methodDemo.method4("李四");
        System.out.println(result2);
    }
}
